package com.chenjun.core.dao.generator.entity;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * @Description: 考勤明细表
 * @author dyb
 * @date 2017-8-16 下午7:03:40
 */
public class OaBillAttnDetail {
    private Integer id;

    private String no;

    private Integer status;

    private Date billDate;

    private String note;

    // 员工ID
    private String emplId;

    // 员工工号
    private String emplCode;

    //员工姓名
    private String emplName;

    // 工时制ID
    private Integer manHoursTypeId;

    private String manHoursTypeName;

    // 打卡时间
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date clockTime;

    // 打卡地点
    private String clockPlace;

    // 考勤方式ID
    private Integer attnTypeId;
    // 考勤方式名称
    private String attnTypeName;

    // 考勤设备IP
    private String clockIp;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no == null ? null : no.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getBillDate() {
        return billDate;
    }

    public void setBillDate(Date billDate) {
        this.billDate = billDate;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note == null ? null : note.trim();
    }

    public String getEmplId() {
        return emplId;
    }

    public void setEmplId(String emplId) {
        this.emplId = emplId == null ? null : emplId.trim();
    }

    public String getEmplCode() {
        return emplCode;
    }

    public void setEmplCode(String emplCode) {
        this.emplCode = emplCode == null ? null : emplCode.trim();
    }

    public String getEmplName() {
        return emplName;
    }

    public void setEmplName(String emplName) {
        this.emplName = emplName == null ? null : emplName.trim();
    }

    public Integer getManHoursTypeId() {
        return manHoursTypeId;
    }

    public void setManHoursTypeId(Integer manHoursTypeId) {
        this.manHoursTypeId = manHoursTypeId;
    }

    public String getManHoursTypeName() {
        return manHoursTypeName;
    }

    public void setManHoursTypeName(String manHoursTypeName) {
        this.manHoursTypeName = manHoursTypeName == null ? null : manHoursTypeName.trim();
    }

    public Date getClockTime() {
        return clockTime;
    }

    public void setClockTime(Date clockTime) {
        this.clockTime = clockTime;
    }

    public String getClockPlace() {
        return clockPlace;
    }

    public void setClockPlace(String clockPlace) {
        this.clockPlace = clockPlace == null ? null : clockPlace.trim();
    }

    public Integer getAttnTypeId() {
        return attnTypeId;
    }

    public void setAttnTypeId(Integer attnTypeId) {
        this.attnTypeId = attnTypeId;
    }

    public String getAttnTypeName() {
        return attnTypeName;
    }

    public void setAttnTypeName(String attnTypeName) {
        this.attnTypeName = attnTypeName == null ? null : attnTypeName.trim();
    }

    public String getClockIp() {
        return clockIp;
    }

    public void setClockIp(String clockIp) {
		this.clockIp = clockIp == null ? null : clockIp.trim();
	}
}